Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M25 Jablonec nad Nisou M15 Vienna M15 Sharm ElSheikh Netherlands F3 Germany-w3 Israel F2 Canada F1 Canada F2 Canada F3 Great Britain F7 Great Britain F8 Netherlands F3 Egypt #1-w1 Netherlands F4 Egypt #2-w2 Sudan F1 Senegal F1 Senegal F2 Egypt F4 Egypt F5 Burundi F1 Rwanda F1 Uganda F1 Egypt F1 Egypt F2 Egypt F4 Egypt F5 Egypt F7 Egypt F8 Egypt F9 Egypt F10 Syria F1 Syria F2 Egypt F12 Egypt F11 Egypt F13 Burundi F1 Rwanda F1 Uganda F1 Kenya F1 Egypt F14 Egypt F15 Egypt F1 Egypt F3 Korea F1 Korea F2 Tunisia F1 Tunisia F2 Tunisia F3 Morocco F4 Morocco F5 Thailand F1 Thailand F2 Burundi F1 Rwanda F1 Uganda F1 Kuwait F1 Kuwait F2 Egypt F5 Spain F6 Portugal F1 Portugal F2 Portugal F3 Spain F12 Turkey F17 Turkey F18 Turkey F19 Morocco F4 Kazakhstan F5 Turkey F25 Turkey F26 Rwanda F1 Rwanda F2 Turkey F32 Egypt F1 Egypt F2 Turkey F12 Turkey F13 Turkey F14 Spain F8 Bulgaria F1 Bulgaria F3 Spain F14 Spain F16 Spain F17 Egypt F3 Spain F18 Turkey F31 Turkey F32 Turkey F34 Spain F30 Spain F32 Turkey F40 Turkey F41 Turkey F1 Turkey F2 Turkey F3 Kazakhstan F1 Kazakhstan F2 Turkey F10 Turkey F11 Turkey F12 Egypt F2 Egypt F3 Egypt F4 Egypt F9 Egypt F10 Egypt F11 Egypt F14 Egypt F21 Egypt F22 Egypt F28 Egypt F29 Spain F11 Bulgaria F2 Egypt F32 Egypt F35 Egypt F36 Egypt F9 Egypt F11 Egypt F19 Egypt F20 Egypt F28 Egypt F29 Turkey F38 Egypt F33 Egypt F34 Egypt F36 Egypt F2 Egypt F3 Egypt F4 Egypt F9 Egypt F10 Egypt F11 Egypt F15 Egypt F16 Egypt F22 Egypt F23 Italy F17 Egypt F30 Egypt F31 Egypt F32 Egypt F33 Egypt F38 Egypt F1 Egypt F6 Egypt F12 Nigeria F1 Nigeria F2 Nigeria F3 Nigeria F4 Italy F23 Egypt F26 Egypt F20 (Sharm El Sheikh) Italy F24 Italy F25 (Cornaiano) Kazakhstan F7 (Shymkent) Finland F4 (Helsinki) Egypt F10 M15 Cairo M15 Cairo Siemens Open - Scheveningen Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Open de Rennes La Trinitaine - Rennes 4th Volkswagen Challenger - Wolfsburg Unique Zagreb Open - Zagreb GHI Bronz Classic - Bronx Egypt F8 Morocco F4 Italy F16 Siemens Open - Scheveningen Netherlands F4 Germany-w4 Belgium F2 Israel F1 Israel F3 Croatia F1 Croatia F2 Italy F15 Egypt F3 Ljubljana Open 2008 - Ljubljana Gabon F1 Gabon F2 M15 Osijek M15 Sharm ElSheikh M25 Sharm ElSheikh M15 Kottingbrunn Rome Challenger Cairo Challenger Lugano Challenger M15 Sharm ElSheikh M25 Prague Cordenons Challenger Manerbio Challenger Como Challenger Alphen Challenger M25 Sharm ElSheikh M25 Most M25 Jablonec nad Nisou Astana Challenger Istanbul Challenger Izmir Challenger M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh M25 Sharm ElSheikh Meknes Challenger Casablanca Challenger M25 Kursumlijska Banja Dallas Challenger Bergamo Challenger M15 Antalya M15 Madrid M15 Sharm ElSheikh Caltanissetta Challenger M15 Sharm ElSheikh M25 Sharm ElSheikh Tanger Challenger M15 Sharm ElSheikh M25 Sharm ElSheikh Scheveningen Challenger Istanbul Challenger M15 Sharm ElSheikh Eskisehir Challenger San Marino Challenger Izmir Challenger Fergana Challenger The Surbiton Trophy - Surbiton M25 Kigali Chennai Challenger New Delhi Challenger Sao Paulo Challenger Cali Challenger Mohammedia Challenger San Benedetto Challenger Oberstaufen Challenger Meerbusch Challenger Kenitra Challenger Rennes Challenger San Benedetto Challenger Genova Challenger Trnava Challenger Rennes Challenger Guadalajara Challenger San Luis Potosi Challenger Scheveningen Challenger Cortina Challenger Siemens Open 2004 - Scheveningen Alphen Challenger Bratislava Challenger Burnie Challenger Citta di Como - Como BMW Tennis Championship - Sunrise Siemens Open - Scheveningen BMW Tennis Championship - Sunrise Scheveningen Challenger Challenger Brasov - Brasov Ethias Trophy - Mons Music City Challenger - Nashville M15 Cairo Ford Tennis Championships - Louisville Challenger Groningen - Groningen M15 Cairo Shanghai Challenger Almaty Challenger Tashkent Challenger Internazionali di Tennis di Bergamo - Bergamo Chennai Challenger Rhodes Challenger Barletta Challenger Nanchang Challenger M15 Sharm ElSheikh Anning Challenger Furth Challenger Rome Challenger Almaty Challenger Orbetello Challenger Winnetka Challenger Chennai Challenger Zhuhai Challenger Barletta Challenger M15 Sharm ElSheikh Nur-Sultan Challenger Amersfoort Challenger Liberec Challenger Meerbusch Challenger Roseto Degli Abruzzi 2 Challenger Mexico City Challenger M15 Doha M25 Doha Grodzisk Mazowiecki Challenger M15 Cairo Ismaning Challenger Morocco Tennis Tour - Marrakech ECU Prague Open - Prague Siemens Open 2007 - Scheveningen M15 Sharm ElSheikh M15 Sharm ElSheikh Tatra Banka Slovak Open - Bratislava IPP Open - Helsinki M15 Sharm ElSheikh Orleans Challenger Heilbronn Challenger Prague Challenger Itajai Challenger Cordenons Challenger M15 Brcko Reunion Island Challenger M25 Kiseljak Recanati Challenger M15 Sarajevo Kolkata Challenger Guangzhou Challenger San Marino Challenger Prostejov Challenger Morelos Challenger Scheveningen Challenger M25 Bourg-en-Bresse Alphen Challenger Meknes Challenger Andria Challenger The Tarka Challenger - Barnstaple Como Challenger M25 Sharm ElSheikh Rome Challenger Bordeaux Challenger LTA Shrewsbury Challenger - Shrewsbury Padova Challenger San Marino Challenger Marrakech Challenger M25 Sharm ElSheikh Cordenons Challenger Szczecin Challenger Panama City Challenger Sopot Challenger Casablanca Challenger Santo Domingo Challenger Leon Challenger Prostejov Challenger Egypt F2 Prostejov Challenger M25 Villeneuve-Loubet Poprad Tatry Challenger Marburg Challenger M25 Duffel Segovia Challenger Istanbul Challenger Almaty 1 Challenger Almaty 2 Challenger Lille Challenger Meknes Challenger Prostejov Challenger Mohammedia Challenger Eckental Challenger Forli 6 Challenger Launceston Challenger M25 Sharm ElSheikh Almaty Challenger Lisbon Challenger Tampere Challenger Shenzhen Challenger M15 Antalya Bergamo Challenger Shymkent 2 Challenger St. Brieuc Challenger Ordina Open - 's-Hertogenbosch Heilbronn Challenger Shymkent Challenger Hamburg Challenger Seville Challenger Puerto Vallarta Challenger Tashkent Challenger Liuzhou Challenger Aix En Provence Challenger Mouilleron-Le-Captif Challenger Playford Challenger Burnie Challenger Bergamo Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Zhangjiagang Challenger Sophia Antipolis Challenger San Luis Potosi Challenger Leon Challenger M25 Sharm ElSheikh Anning Challenger Braga Challenger LTA Wrexham Challenger - Wrexham Kigali 2 Challenger Internazionali de Tennis di Bergamo - Bergamo Lisbon Challenger Lyon Challenger Bratislava Challenger Wuhan Challenger Prague Challenger Ordina Open - 's-Hertogenbosch Manerbio Challenger Shenzhen Challenger Pau Challenger Prague Challenger Orlando Challenger Sao Paulo Challenger Biella 3 Challenger Ostrava Challenger Braunschweig Challenger Luedenscheid Challenger Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Braga Challenger Ismaning Challenger Bergamo Challenger Helsinki Challenger Cherbourg Challenger Forli 4 Challenger Lille Challenger Gerry Weber Open - Halle St. Brieuc Challenger Ordina Open - 's-Hertogenbosch Prague 1 Challenger Savannah Challenger Shymkent 1 Challenger Dutch Open Tennis - Amersfoort Milan Challenger Luedenscheid Challenger Legg Mason Tennis Classic - Washington Istanbul Challenger Alicante Challenger AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Maspalomas Challenger Koblenz Challenger Chennai Open - Chennai Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Glasgow Challenger Mauthausen Challenger Tulln Challenger ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Cancun Challenger Banja Luka Challenger Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Florence Challenger ABN AMRO World Tennis Tournament - Rotterdam Mouilleron-Le-Captif Challenger Ismaning Challenger Liuzhou Challenger Open Sabadell Atlantico - Barcelona Bratislava Challenger BMW Open - Munich Open de Nice Cote d'Azur - Nice Maia Challenger Bangkok Challenger Bangkok Challenger Vicenza Challenger ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Prague II Challenger Apia International - Sydney Ostrava Challenger ABN AMRO World Tennis Tournament - Rotterdam Istanbul Challenger Cary Challenger Antalya 2 Challenger Estoril Open - Estoril Split 2 Challenger Zagreb Challenger Trieste Challenger Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing Bendigo Challenger Jersey Challenger Erste Bank Open - Vienna Mumbai Open - Mumbai Brisbane International - Brisbane Helsinki Challenger Brasil Open - Sao Paulo Todi Challenger BRD Nastase Tiriac Trophy - Bucharest Casablanca Challenger Winston-Salem Open - Winston-Salem Portoroz Challenger Augsburg Challenger Aix En Provence Challenger Recanati Challenger The Hypo Group Tennis International 2008 - Poertschach Grand Prix Hassan II - Casablanca Chennai Open - Chennai Topshelf Open - 's-Hertogenbosch Swiss Indoors Basel - Basel Caltanissetta Challenger Qatar ExxonMobil Open - Doha Ordina Open - s-Hertogenbosch BRD Nastase Tiriac Trophy - Bucharest Barletta Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya Topshelf Open - 's-Hertogenbosch Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Gerry Weber Open - Halle Antalya Cup - Antalya Plava Laguna Croatia Open - Umag Abierto Mexicano - Los Cabos Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo European Open - Antwerp ASB Classic - Auckland Winston-Salem Open - Winston-Salem Dubai Duty Free Tennis Championships - Dubai Astana Open - Nur-Sultan Bet-At-Home Austrian Open - Kitzbuhel UNICEF Open - 's Hertogenbosch PBZ Zagreb Indoors - Zagreb Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Athens Challenger Poprad Tatry Challenger Biel Challenger Open de Nice Cote d'Azur - Nice Casablanca Challenger Libema Open - 's-Hertogenbosch PBZ Zagreb Indoors - Zagreb Santos Challenger Grand Prix Hassan II - Casablanca M25 Cairo Gerry Weber Open - Halle If Stockholm Open - Stockholm Liberec Challenger Trnava Challenger Aircel Chennai Open - Chennai Padova Challenger Open 13 - Marseille M15 Sharm ElSheikh Todi Challenger New Delhi Challenger Gerry Weber Open - Halle Ningboo Challenger Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Gerry Weber Open - Halle Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Tenerife 2 Challenger PTT Thailand Open - Bangkok Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Hall of Fame Open - Newport Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Sibiu Challenger Kenitra Challenger Casablanca Challenger Budapest Challenger Beijing Challenger Split 1 Challenger Shenzhen Challenger Bergamo Challenger Guadalajara Challenger Bet-at-home Open - Hamburg San Luis Potosi Challenger Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Heineken Open - Auckland Poprad Tatry Challenger Open 13 - Marseille M25 Poznan Genova Challenger Zhangjiagang Challenger Barcelona Challenger Gwangju Challenger M15 Sharm ElSheikh Credit Agricole Suisse Open - Gstaad M25 Sharm ElSheikh Austrian Open - Kitzbuhel Ho Chi Minh City Challenger Generali Open - Kitzbuhel Kremlin Cup - Moscow Istanbul Challenger Bangkok Challenger Koblenz Challenger ASB Classic - Auckland San Luis Potosi Challenger Winston-Salem Open - Winston-Salem Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Lisbon Challenger Aptos Challenger Losinj Challenger Brest Challenger ASB Classic - Auckland Traralgon Challenger Ningboo Challenger Kolkata Challenger Open 13 - Marseille Shenzhen Challenger Suisse Open - Gstaad Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Scheveningen Challenger Vancouver Challenger Cortina Challenger AEGON International - Eastbourne Suisse Open - Gstaad Generali Open - Kitzbuhel Perugia Challenger Amersfoort Challenger ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Libema Open - 's-Hertogenbosch Sibiu Challenger Helsinki Challenger Burnie Challenger Manama Challenger Leon Challenger DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Campinas Challenger Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest Prague Challenger Noventi Open - Halle Forli Challenger Ordina Open - 's-Hertogenbosch Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Launceston Challenger ABN AMRO World Tennis Tournament - Rotterdam Todi Challenger Amersfoort Challenger Barcelona Open Banc Sabadell - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Sanremo Challenger Aguascalientes Challenger Blois Challenger Trieste Challenger Libema Open - 's-Hertogenbosch Heilbronn Challenger Sofia Open - Sofia Gerry Weber Open - Halle Dutch Open Tennis - Amersfoort Adelaide International 2 - Adelaide Millennium Estoril Open - Estoril BMW Open - Munich Libema Open - 's-Hertogenbosch Croatia Open - Umag PBZ Zagreb Indoors - Zagreb Open SEAT 2008 - Barcelona Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Danderyd Challenger Maia Challenger Kigali 1 Challenger Sony Ericsson Open - Miami Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Segovia Challenger Dobrich Challenger Gerry Weber Open - Halle Abierto Mexicano Telcel - Acapulco Garanti Koza Sofia Open - Sofia China Open - Beijing Swiss Indoors Basel - Basel Maharashtra Open - Pune ABN AMRO World Tennis Tournament - Rotterdam Monte-Carlo Rolex Masters - Monte-Carlo Ricoh Open - 's-Hertogenbosch Salzburg Challenger Swiss Indoors Basel - Basel Shanghai ATP Masters - Shanghai Great Ocean Road Open - Melbourne M15 Hurghada The Priority Telecom Open - Amersfoort Sony Ericsson Open - Miami Stockholm Open - Stockholm Internazionali BNL d'Italia - Rome Hamburg Challenger Bratislava 1 Challenger Noumea Challenger Launceston Challenger Bengalaru Challenger Aix En Provence Challenger Antalya Challenger Biella 1 Challenger Biella 2 Challenger Western & Southern Open - Cincinnati PTT Thailand Open - Bangkok Tunis Challenger Mutua Madrid Open - Madrid ABN/AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha BCR Open Romania - Bucharest BNP Paribas Open - Indian Wells Open de Tenis Comunidad Valenciana - Valencia The Priority Telecom Open - Amersfoort Millennium Estoril Open - Estoril BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Rakuten Japan Open - Tokyo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Open - Cincinnati If Stockholm Open - Stockholm Winston-Salem Open - Winston-Salem Miami Open - Miami ABN AMRO World Tennis Tournament - Rotterdam Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Apia International - Sydney Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Open 13 - Marseille German Tennis Championships - Hamburg BNP Paribas Open - Indian Wells ABN AMRO World Tennis Tournament - Rotterdam Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix Hassan II - Casablanca PBZ Zagreb Indoors - Zagreb European Open - Antwerp Grand Prix Hassan II - Marrakech Open Sabadell Atlantico - Barcelona BB&T Atlanta Open - Atlanta Swiss Open - Gstaad Mercedes Cup - Stuttgart Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, Group II, PO, IRL-EGY 3-2 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, PO, CAN-NED 3-1 Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, Group II, 1R, EGY-SLO 1-3 Davis Cup, Finals, Group E Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, Qualifiers, 1R, NED-CAN 4-0 Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, Group I, 2R, NED-ROU 5-0 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, Group II, 1R, MDA-EGY 4-1 U.S. Open (juniors) Wimbledon (juniors) Australian Open (juniors) Wimbledon (juniors) Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 U.S. Open (juniors) Australian Open (juniors) Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, World Group II, PO, LAT-EGY 4-1 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group II, 1R, URU-EGY 1-3 Davis Cup, Group I, PO, GRE-EGY 3-2 Davis Cup, Group II, 1R, EGY-LAT 2-3 Davis Cup, Group I, 1R, URU-NED 0-4 All Lower level tournaments Davis Cup, Group II, PO, EGY-CYP 4-1 Davis Cup, Group I, PO, EGY-ECU 3-1 Davis Cup, Group II, 1R, EGY-BLR 1-3 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, World Group, 1R, FRA-NED 3-1 Davis Cup, Group II, 1R, EGY-NOR 4-0 Davis Cup, Group II, 3R, EGY-FIN 2-3 Davis Cup, World Group I, 1R, EGY-HUN 2-3 French Open (juniors) Olympics - London Olympics - Rio de Janeiro Olympics - Paris Olympics - Tokyo Davis Cup, Group 2, 1R, SLO-EGY 5-0